package co.com.siti.sie.vo;

import java.io.Serializable;

public class TipoDocVO implements Serializable, Comparable<TipoDocVO> {

	private Integer codigo;
	private String detalle;

	public TipoDocVO(Integer codigo, String detalle) {
		this.codigo = codigo;
		this.detalle = detalle;
	}

	/**
	 * @return the codigo
	 */
	public Integer getCodigo() {
		return codigo;
	}

	/**
	 * @param codigo
	 *            the codigo to set
	 */
	public void setCodigo(Integer codigo) {
		this.codigo = codigo;
	}

	/**
	 * @return the detalle
	 */
	public String getDetalle() {
		return detalle;
	}

	/**
	 * @param detalle
	 *            the detalle to set
	 */
	public void setDetalle(String detalle) {
		this.detalle = detalle;
	}

	@Override
	public int compareTo(TipoDocVO o) {
		int lastCmp = detalle.compareTo(o.detalle);
		return (lastCmp != 0 ? lastCmp : detalle.compareTo(o.detalle));
	}

}
